package com.douglas.managesystem.service.system;

import com.douglas.managesystem.common.SearchEntity;
import com.douglas.managesystem.entity.studentpojo.Instruct;
import com.douglas.managesystem.vo.InstructVO;
import com.github.pagehelper.PageInfo;

/**
 *
 * @author douglas
 */
public interface InstructService {


    /**
     * 1.分页查询
     * @param params
     * @return
     */
    PageInfo<InstructVO> queryListByPage(SearchEntity params);

    /**
     * 2.新增授课对象信息
     * @param instruct
     */
    void saveInstruct(Instruct instruct);

    /**
     * 3.更新授课对象信息
     * @param instruct
     */
    void updateInstruct(Instruct instruct);

    /**
     * 4.更加id查询
     * @param id
     * @return
     */
    Instruct findByInstructId(String id);

    /**
     * 5.删除授课信息根据id
     * @param id
     */
    void deleteById(String id);
}
